have itchy fingers - Alemán Inglés Diccionario